micro ribbon - Spanish English Dictionary